[]
更新文档权限
参数
名称 | 类型 | 位于 | 描述 |
---|---|---|---|
id必填项 | string | path | 文档Id |
请求格式
响应
状态代码: 200
成功
状态代码: 400
错误请求
状态代码: 404
未找到
批量修改文档的权限
请求格式
BatchChangePermissionRequestModel
响应
状态代码: 200
成功
状态代码: 400
错误请求
状态代码: 404
未找到
授权当前文档的 最小引用文档权限
参数
名称 | 类型 | 位于 | 描述 |
---|---|---|---|
id必填项 | string | path | 文档Id |
请求格式
MinNeededPermissionRequestModel
响应
状态代码: 200
成功
状态代码: 400
错误请求
状态代码: 404
未找到
批量授权指定文档的 最小引用文档权限
请求格式
BatchApplyMinNeededPermissionRequestModel
响应
状态代码: 200
成功
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 404
未找到
获取所有权限
参数
名称 | 类型 | 位于 | 描述 |
---|---|---|---|
enabled | Boolean | query | 是否仅获取启用的权限,例如:true |
响应
状态代码: 200
成功
文档返回模型
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
documentId可为空 | string | 文档Id | |
title可为空 | string | 文档标题 | |
fileExt可为空 | string | 文档扩展名 | |
contentType可为空 | string | 文档类型 | |
creatorName可为空 | string | 创建者名称 | |
modifierName可为空 | string | 修改者名称 | |
deleterName可为空 | string | 删除者名称 | |
description可为空 | string | 文档描述信息 | |
isSystemReserved可为空 | Boolean | 是否为系统预留文档 | |
isResource | Boolean | 文档是否为资源 | |
hideOnMobile可为空 | Boolean | 是否在移动端隐藏 | |
meta可为空 | string | 文档元数据信息(Meta) | |
hideInDocumentPortal可为空 | Boolean | 在门户站点中隐藏该文件 | |
organizationId可为空 | string | 文档组织Id | |
organizationIdPath可为空 | string | 文档组织Id路径 | |
thumbnail可为空 | string | 文档缩略图 | |
schemaVersion可为空 | string | 文档版本 |
服务器插件错误
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
code可为空 | string | 错误代码 | |
message可为空 | string | 错误信息 | |
context可为空 | string | 错误上下文 | |
innerError | ServerPluginError |
权限请求模型
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
grantCollection可为空 | AccessEntryStringDto | 授权的权限集合 | |
revokeCollection可为空 | AccessEntryStringDto | 需要撤销的权限集合 |
访问权限字符串
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
role可为空 | string | 角色名称 | "Tester" |
ops可为空 | Array<string> |
操作: / 执行: ["Execute"] / 读取: ["Execute", "Read"] / 写入: ["Execute", "Read", "Update"] | ["Execute","Read","Update"] |
批量修改文档权限模型
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
documentIds可为空 | Array<string> |
需要修改权限的文档Id | ["1FB74CF4-FFB0-492F-A2D5-29AA761955CF","DD695D78-015D-43E2-9F3A-8919F4F534FE"] |
operationType可为空 | string | 操作类型(AddNew/RemoveExisting/RemoveExistingAndAddNew) | "AddNew" |
grantCollection可为空 | AccessEntryStringDto | 被授权的权限集合 |
获取当前文档请求模型的 最小文档引用权限
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
role可为空 | string | Role name | "Tester" |
批量获取当前文档请求模型的 最小文档引用权限
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
documentIds可为空 | Array<string> |
文档Ids | ["1FB74CF4-FFB0-492F-A2D5-29AA761955CF","DD695D78-015D-43E2-9F3A-8919F4F534FE"] |
roleNames可为空 | Array<string> |
角色名称 | ["Tester","Viewer"] |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
name可为空 | string | ||
description可为空 | string | ||
enabled | Boolean | ||
order | int32 | ||
module可为空 | string | ||
category可为空 | string | ||
isCustomPermission | Boolean |